/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package domain;

/**
 *
 * @author Jasper
 */
public class Client {
    
    private String naam;
    private Soort soort;

    public String getNaam() {
        return naam;
    }
    
    public void setNaam(String naam) {
        this.naam = naam;
    }

    private int score;

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }
        
    public String getSoort(){
        return soort.getSoort();
    }
    public void setSoort(Soort soort) {
        this.soort = soort;
    }
    
    public void setSoort(String soort) {
        if(soort.equals("")){
            setSoort(new NoBehavior());
        }else if(soort.equals("TEKENAAR")){
            setSoort(new Tekenaar());
        }else if(soort.equals("RADER")){
            setSoort(new Rader());
        }
    }

    public Client(String naam, int score) {
        this.naam = naam;
        this.score = score;
        setSoort(new NoBehavior());
    }
    
    public Client(String naam, int score, String soort) {
        this.naam = naam;
        this.score = score;
        if(soort.equals("")){
            setSoort(new NoBehavior());
        }else if(soort.equals("TEKENAAR")){
            setSoort(new Tekenaar());
        }else if(soort.equals("RADER")){
            setSoort(new Rader());
        }
        
    }
    

    public Client(String naam) {
        this.naam = naam;
        this.score = 0;
    }
}
